// pages/addHuibao/addHuibao.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
	  theday:'',//汇报时间
    schedules: ['10', '20', '30', '40', '50', '60', '70', '80', '90', '100'],
    scheduleIndex:0,
	  finish_content:'',//完成内容
  },
  //选择时间
	bindDateChange:function(e){
		this.setData({
			theday:e.detail.value
		})
	},
  //选择进度
  bindScheduleChange: function (e) {
    this.setData({
      scheduleIndex: e.detail.value
    })
  },
	//提交按钮
	submitBtn:function(e){
		var theday = this.data.theday;//汇报时间

		var finish_content = this.data.finish_content;//汇报内容
		if (!theday) {
			wx.showToast({
				title: '请选择汇报时间',
				icon: 'none',
				mask: true,
			})
			return false;
		}
		if (!finish_content){
			wx.showToast({
				title: '请输入完成内容',
				icon: 'none',
				mask: true,
			})
			return false;
		}
    var _this = this.data;
    var params={
      supervisionId: _this.id,
      schedule: this.data.schedules[_this.scheduleIndex],
      time: theday,
      content: finish_content,
      id: _this.huibaoId
    }
    wx.request({
      url: app.globalData.url + '/schedule/addSupervisionSchedule/',
      header: app.header(),
      method: "POST",
      data: params,
      success: function (res) {
        if (res.statusCode == 405) {
          app.getLogout();
          return;
        }
        if (res.data.status == 'error') {
          wx.showToast({
            title: res.data.data.content,
            icon: 'loading',
            duration: 1500
          })
        } else {
          wx.showToast({
            title: '保存成功',//这里打印出登录成功
            icon: 'success',
            duration: 1000,
            success: function () {
              console.log('haha');
              setTimeout(function () {
                //要延时执行的代码
                wx.navigateTo({
                  url: '../duBanBanli/duBanBanli?id=' + _this.id
                })
              }, 2000) //延迟时间
            }
          })
        }
      }
    });
	},
	//输入完成内容
	finish_content:function(e){
		this.setData({
			finish_content:e.detail.value
		})
	},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var id = options.id;
    var _this=this;
    var huibaoId = options.huibaoId;
    if (huibaoId != null && huibaoId!=''){//编辑
      wx.setNavigationBarTitle({
        title: '编辑汇报'//页面标题为路由参数
      })
      _this.findInfo(huibaoId);
    }
    this.setData({
      id: id
    })
  },

  findInfo:function(id){
    var _this = this;
    wx.request({
      url: app.globalData.url + '/schedule/getSchedule/' + id,
      header: app.header(),
      method: "GET",
      success: function (res) {
        if (res.statusCode == 405) {
          app.getLogout();
          return;
        }
        if (res.data.status == 'success') {
          var d = res.data.result;
          var schedule = d.schedule;
          var s = Number(schedule/10)-1;
          _this.setData({
            huibaoId: id,
            finish_content:d.content,
            theday: d.time,
            scheduleIndex: s,            
          })
        }
      }
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})